.home-hotsale-wrap {
  margin-top: 30px;

  .h-container {
    width: 666px;
    margin-left: auto;
    margin-right: auto;
  }

  .hotsale-header {
    display: flex;
    justify-content: space-between;
    align-items: center;

    .header-title {
      font-size: 40px;
      font-weight: bold;
    }

    .header-more {
      color: #00000070;
      display: flex;
      align-items: center;
    }
  }
  .hotsale-scroll {
    width: 100%;
    .hotsale-group {
      height: 550px;
      margin-left: 15px;
      display: flex;
      align-items: center;
      .hotsale-item {
        width: 280px;
        padding: 30px;
        display: flex;
        flex-direction: column;
        align-items: center;
        .hotsale-title {
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          display: -moz-box;
          -moz-line-clamp: 2;
          -moz-box-orient: vertical;
          word-wrap: break-word;
          word-break: break-all;
          white-space: normal;
          margin-top: 20px;
        }
        .hotsale-price {
          display: flex;
          align-items: flex-end;
          margin-top: 20px;
          Text:nth-child(1) {
            font-size: 40px;
            font-weight: bold;
            margin-left: -40px;
          }
          Text:nth-child(2) {
            font-size: 24px;
            color: #999999;
            margin-bottom: 10px;
            margin-left: 20px;
            text-decoration: line-through;
          }
        }

        image {
          width: 280px;
          height: 280px;
          background: coral;
          border-radius: 12px;
        }
      }
    }
  }
}
